package com.steel.yfmall.cloud.assistant.dto.zg.product;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 中冠返回数据对接类
 *
 * @author jia chang bao
 * @date 2020-09-17 17:30:18
 */
@Data
public class ZgStockBean implements Serializable {

    private static final long serialVersionUID = 6410930282515358571L;

    /**
     * 厂区编码，入参
     */
    private String brandCode;

    /**
     * @Fields controller_name 产品大类
     * H-钢材
     * F-副产品
     * K-矿产品
     * S-溶剂产品
     * Z-其它
     * M-模铸
     * B-钢坯
     * C-科技砖类
     */
    private String prodClass;

    /**
     * 厂区编码，返回参
     */
    private String brandId;

    /**
     * 产品形态编码
     */
    private String prodTypeNo;

    /**
     * 钢种
     */
    private String tradeno;

    /**
     * 商品品级：1为正品，2为次级品，3为协议品，4为好品浮锈，5为好品生锈，6为好品重度锈蚀，7为次品浮锈，8为次品生锈，9为次品重度锈蚀，A为判废
     */
    private String grade;

    /**
     * 大小件：0为小件，1为大件
     */
    private Integer sizePieces;

    /**
     * 尺寸信息：N为棒材定尺，S为棒材非定尺，W为线材定尺，X为线材非尺
     */
    private String sizeMsg;

    /**
     * 工艺：1为穿水，2为轻穿水，3为热轧，5为铁标，6为控冷，7为实验
     */
    private Integer craft;

    /**
     * 是否降级：N为否，Y为是
     */
    private String isDowngrade;

    /**
     * 直径
     */
    private BigDecimal prodThick;

    /**
     * 长度
     */
    private BigDecimal prodLen;

    /**
     * 宽度
     */
    private BigDecimal prodWidth;

    /**
     * 颜色
     */
    private String color;

    /**
     * 可用件数
     */
    private Integer canUseQty;

    /**
     * 可用吨数
     */
    private BigDecimal canUseWgt;

    /**
     * 仓库编码
     */
    private String stockId;

    /**
     * 计重方式
     */
    private String countWgtMode;

    /**
     *  @Fields attr_encryption 商品属性加密成唯一键md5
     */
    private String attrEncryption;

    /**
     * 运输方式  R火车  T汽车
     */
    private String transWayNo;
}
